// 在这个文件模块中，初始化 Redux 的全局 Store
// 这个全局 Store 用来存储组件之间共享的全局数据
import { configureStore } from '@reduxjs/toolkit'
// 1. 导入切片中的 reducer
import ticketReducer from './slice/ticket'
import orderReducer from './slice/order'

// 创建全局 Store
const store = configureStore({
  // 将来，可以把切片中的 Reducer 挂载到下面的对象中
  // 2. 把导入的 reducer 挂载到这个对象中
  reducer: {
    // 键: 值
    // 自定义的模块名: 步骤1导入的那个切片的 reducer
    ticket: ticketReducer,
    order: orderReducer
  }
})

export default store
